package filtri;

import java.util.ArrayList;
import java.util.Observable;

import log.Log;

public class ProxyFiltro extends Observable implements IFiltro{

	IFiltro filtro;
	
	public void setProxy(IFiltro filtro){
		this.filtro=filtro;
		update();
	}

	@Override
	public void filtra(ArrayList<String> list) {
		filtro.filtra(list);
		
	}

	@Override
	public ArrayList<Log> getRisultato() {
		
		return filtro.getRisultato();
	}
	
	public void update(){
		setChanged();
		notifyObservers();
	}


	

}
